
import 'package:flutter/widgets.dart';

class KeepAliveWrapper extends StatefulWidget{

  final Widget child;
  const KeepAliveWrapper({Key? key, required this.child}) : super(key: key);

  @override
  State<KeepAliveWrapper> createState()=>_KeepAliveWrapperState();
}

class _KeepAliveWrapperState extends State<KeepAliveWrapper>
      with AutomaticKeepAliveClientMixin{
    
    @override
    Widget build(BuildContext context)
    {
      super.build(context);
      return widget.child;
    }

    @override
    bool get wantKeepAlive =>true;
}